 
function indexFormatter(value, row, index) {
	options = $("#userListData").bootstrapTable("getOptions");
	rowStart = (options.pageNumber - 1) * options.pageSize;
	return rowStart + index + 1;
}
 
 
/**
 * @description 查询条件与分页数据
 * @time
 */
function queryParams(pageReqeust) {
	if (pageReqeust.limit) {
		// 当前页码
		pageReqeust.pageNum = pageReqeust.offset / pageReqeust.limit + 1;
	} else {
		pageReqeust.limit = 0; // 导出所有
	}
	return pageReqeust;
}
function getSelectIds(){
 	var data = $("#userListData").bootstrapTable('getSelections');
 	var ids =new Array();
 	if(data.length>=1){
 		for(var i=0;i<data.length;i++){	
 			ids.push(data[i].id);
 		}
    }	
 	return ids;
 }
//禁用用户
function stopUserStatus(ids){
		$.ajax({
			 type: "POST",
			 url: basePath+ '/user/stopUserStatus',
			 data: {
				 'userIds':ids.join(",")
			 },
			 success: function(msg){
				$("#userListData").bootstrapTable("refresh");
			 }
		});
}
//激活用户
function activeUserStatus(ids){
		$.ajax({
			 type: "POST",
			 url: basePath+ '/user/activeUserStatus',
			 data: {
				 'userIds':ids.join(",")
			 },
			 success: function(msg){
				$("#userListData").bootstrapTable("refresh");
			 }
		});
}
!function(e, t, o) {
	"use strict";
	!function() {
		var ops = {
			url : basePath+"/user/userListData",
			method : "post",
			contentType : "application/x-www-form-urlencoded",
			queryParams : queryParams,
			sortable : true, // 是否启用排序
			sortOrder : "desc", // 排序方式
			pageNumber : 1,
			pageSize : 20,
			pageList : [20, 50, 100,200 ],
			pagination : !0,
			sidePagination : "server",
			search : 0,
			showRefresh : !0,
			showToggle : 0,
			showColumns : 0,
			showExport : !0,
			striped : !0,
			iconSize : "outline",
			toolbar : "#toolbar",
			icons : {
				refresh : "glyphicon-repeat",
				toggle : "glyphicon-list-alt",
				columns : "glyphicon-list",
				export : 'glyphicon-export'
			},
			responseHandler : function(data) {
				return data
			},
			silent : true, // 刷新事件必须设置
			idField : "id",
			formatExport : function() {
				return '导出';
			},
			formatLoadingMessage : function() {
				return "请稍等，正在加载中...";
			},
			formatNoMatches : function() { // 没有匹配的结果
				return '无符合条件的记录';
			},
			onLoadError : function(data) {
				$('#userListData').bootstrapTable('removeAll');
			},
			onClickRow : function(row) {
			}
		};
		o("#userListData").bootstrapTable(ops);
		 /* 动态模型新增方法 */
		o(".glyphicon-plus").parent().click(function() {
			// 点击新增跳到新增页面
			location.href = basePath+'/user/addUserForm';
		});
		/* 动态模型编辑方法 */
		o(".glyphicon-edit").parent().click(function() {
			var data = o("#userListData").bootstrapTable('getSelections');
			if (data.length < 1) {
				toastr.warning("请选择需要操作数据！");
				return;
			}
			var status = data[0].quotation_state;
			if(data.length > 1){
				toastr.warning("只能选择一条操作数据！");
				return;
				
			}
			else{
				editQuotation(data[0].id);
			}
		});
		/*禁用用户*/
		o(".glyphicon-remove").parent().click(function() {
			var ids=getSelectIds();
			if(ids.length>0){
				stopUserStatus(ids);
			}else{
				toastr.warning("请选择符合条件的数据！");
		    	return false;
			}
		});
		/*激活用户*/
		o(".glyphicon-arrow-up").parent().click(function() {
			var ids=getSelectIds();
			if(ids.length>0){
				activeUserStatus(ids);
			}else{
				toastr.warning("请选择符合条件的数据！");
		    	return false;
			}
		});
		o('#seartoolbar').change(function() {
			exportDataType : $(this).val()
		});
	}()
}(document, window, jQuery);